#include<iostream>
#include<stack>
using namespace std;
class MyQueue {
public:
    stack<int> inst;
    stack<int> oust;
    MyQueue() {

    }
    
    void push(int x) {
        inst.push(x);
    }
    
    int pop() {
        if(oust.empty())
        {
            while (!inst.empty())
            {
                int i = inst.top();
                oust.push(i);
                inst.pop();
            }    
        }

        if(oust.empty())
            return;
        else
        {
            int tem= oust.top();
            oust.pop();
            return tem;
        }
    }
    
    int peek() {

    }
    
    bool empty() {

    }
};